MotoGP and F1 stars team-up for charity game