Optimising 3D bioprinter nozzle design through in silico modelling