Ultra-thin non-toxic solar cells