Stacked silicon-based thin film solar cells