Mark Selby held off a late recovery from Mark Allen to win 10-7 and clinch the International Championship title in China.