Mexico closes beaches as storm Hilary edges closer