'Shazam!' Opens to $53 Million at the Box Office