‘The Marvels’ has worst opening weekend ever for any Marvel Cinematic Universe film at $47 million