Rangers agree new loan with Sports Direct