King Charles has praised his son Prince William as a "very good pilot indeed" during a rare joint official public engagement.