John Key on 'gay', 'Beckham' gaffes