Taste perception and coding in the periphery