'Monsters' beats zombies, Superman at box office