Hybrid solar cell