'Top Gun: Maverick' wins Tom Cruise 1st $100 million opening