the phantom of the opera rotten tomatoes