Influenza vaccine uptake and distribution in England and Wales using data from the General Practice Research Database, 1989/90-2003/04.