King Charles appears in public after brief hospital stay over side-effects from cancer treatment