Solar and wind power systems