India win 2011 cricket World Cup