Masters champion Judd Trump wins the World Grand Prix with a 10-6 win over Ali Carter at Cheltenham Racecourse.