Princess of Wales is ‘cancer free’