Functional diversity of taste cells. A review