A trust-region method for nonlinear bilevel optimisation problems with an application in transportation