Swiss Simon Marquart won Sunday’s BMX World Championship men’s final with Great Britain's Kye Whyte coming second and France's Joris Daudet third.