‘Top Gun’ Has Best Opening Weekend of Tom Cruise’s Career