Charles cancelled engagements last week