Thin film solar cell performance limits and potential | IEEE Conference Publication | IEEE Xplore