solar power agreement