Modelling interactions in spatially-structured systems to understand the division of labour in nitrification