Monster Hunter Tops Opening Weekend at the Box Office