John John Florence wins WSL Drug Aware Margaret River Pro