The Duke of Cambridge has acknowledged the “challenging” impact of coronavirus on cancer treatment, as he launched the construction of a £70 million centre to combat the disease.