Hurricane Otis unleashes powerful winds in Mexico