Django Custom User model with email or phone as username.