Who has a clue to preventing the flu? Unravelling supply and demand effects on the take-up of influenza vaccinations.