Tom Cruise, Top Gun