India wins World Cup