NBC News: King Charles returns to public duties with a trip to a cancer charity