Shazam! review – sporadically fun, lighthearted superhero fare Does Shazam! continue DC films’ proud streak of ‘It was fine, I guess?’