hybrid solar battery