RIL buys solar firm for $32 million