Global banks pour into India as regulators open up to foreign money