Photovoltaic wind solar and electricity storage