Single-cell and spatial omics unravel the spatiotemporal biology of tumour border invasion and haematogenous metastasis