'Beauty' still a box office beast as 'Power Rangers' opens at #2