Shell agrees to buy Indian renewables firm Sprng Energy at $1.55 bln