Tom Cruise Takes Back Box Office With "Oblivion"