Role of surface termination and quantum size in α-CsPbX3 (X = Cl, Br, I) 2D nanostructures for solar light harvesting