Solar Developer 7X Energy Secures Final Corporate PPA for 690MW Texas Project