Recapitulating tumour microenvironment in chitosan–gelatin three-dimensional scaffolds: an improved in vitro tumour model