Marquez overcomes bad start to win third straight MotoGP race