An affine scaling derivative-free trust region method with interior backtracking technique for bounded-constrained nonlinear programming