Casey Stoner wins 2011 Catalunya MotoGP