MotoGP sets 18-round world championship calendar for 2012