Elton John hits back at 'bulls**t' criticism of casting straight Taron Egerton in 'Rocketman'