Festival boss Haefliger calls for more diversity