Jannik Sinner beat Novak Djokovic to win the Shanghai Open and deny the Serbian his 100th career title