India approves historic anti-corruption law