Monte Carlo optimisation of a BNCT facility for treating brain gliomas at the TAPIRO reactor