King Charles diagnosed with cancer