Multi-spectrum solar cells