Mexico braces for 'extremely dangerous' Hurricane Otis