Rain cancels Qatar MotoGP race