Insights into functional diversity of aquaporins by comparative analysis of their sequences and structures