Great Britain’s Jon Dibben produced a sensational late surge to win gold in the men’s points race at the UCI Track Cycling World Championships in London.