solar system cost with battery