Kate praised for 'extraordinary dignity' after cancer diagno