European energy contracts for solar power systems