Hurricane Genevieve has strengthened into a powerful Category 5 storm, bringing dangerous surf to Mexico despite staying offshore.