Solar fuel plant