The second-generation of CdTe and CuInGaSe2 thin film PV modules