India's top court backs Monsanto on GM cotton