Is the BMW R1200GS the best adventure bike in the world?