Hurricane Olaf heading toward Mexico's Los Cabos resorts