Tom Cruise reveals ‘life-changing’ role in ‘Top Gun’