Text this: Scaled memoryless BFGS preconditioned steepest descent method for very large-scale unconstrained optimization