Kashmir’s Adil Teli sets cycling world record