GSK, Mia Hamm to adults: 'Give your health a shot'