Spain’s Martin piles pressure on Bagnaia with German MotoGP win