can solar energy be stored in batteries