Charles will return to public duty in days after 'feeling greatly encouraged'