Francesco Bagnaia was in a league of his own as he eased to victory in the MotoGP Sprint race in Austria.