Barry Hawkins wins the World Grand Prix title after withstanding a comeback from Ryan Day to triumph 10-7 in Preston.