Kate middleton king charles cancer diagnosis is too much for prince william