User registration endpoint