solar energy excess production