Energetics and pollination ecology.