'Tyler Perry's Boo 2' scares away competition at box office