Francesco Bagnaia bags Valencia victory to retain MotoGP title