Scotland’s airports warn Covid recovery will take years