Tackling Hybrid Heterogeneity on Federated Optimization via Gradient Diversity Maximization