TiReX: replica-exchange simulations with Tinker