‘Beauty and the Beast’ dazzles again at box office