Royal forced to cancel all engagements due to illness