An ammonium transporter is a non-canonical olfactory receptor for ammonia