GE sells $1B portfolio of energy assets