Princess Kate cancer diagnosis comes after weeks of speculation about her health · CBS News · Sentinel