Kate 'cancer shock' and Duchess 'getting stronger every day'