Text this: Energy yield framework to simulate thin film CIGS solar cells and analyze limitations of the technology