Pankaj Advani shocks Peter Gilchrist to win World Billiards Championship title