excess solar energy