Exelon to spend $140M for FirstEnergy Solutions retail power business