Tumour immunology and evolution of the placenta.