Prince Bishop wins Dubai World Cup