Hungary’s far-right government pulls out of Eurovision song contest because it is ‘too gay’