Text this: To investigate the structural, electronic, optical and magnetic properties of Sr-doped KNbO3 for perovskite solar cell applications: A DFT study