A modified scaled memoryless BFGS preconditioned conjugate gradient method for unconstrained optimization