Henry Cavill responds to social media ‘gossip’ about his private life