DFT study on electronic structures and optical absorption properties of C, S cation- doped SrTiO3