Hurricane Otis hits Acapulco, Mexico