BBX proteins in green plants: insights into their evolution, structure, feature and functional diversification.