Recent Challenges of Solar Cell Technologies; A Critical Analysis | IEEE Conference Publication | IEEE Xplore