Renewables not ready to meet demand for electricity