The molecular biology of anther differentiation