India’s $489 billion equity rally is winning back global funds