Spread of tumour from the primary cancer site to distant organs, called metastasis, has puzzled scientists for many years