King Charles to resume public duties after cancer diagnosis