Laurel River wins $12m Dubai World Cup by record 8 1/2 lengths