A critical review on flexible Cu(In, Ga)Se2 (CIGS) solar cells