Zeke Lau wins Vans World Cup of Surfing