Solar calcium titanium battery