long-term solar energy contracts for businesses