Britain's King Charles diagnosed with cancer