All your flu and vaccine questions, answered by experts