A theoretical study on the spectral and electrochemical properties of ferrocene in different solvents