A DFT study of electronic, optical and thermoelectric properties of Ge-halide perovskites CsGeX3 (X=F, Cl and Br)