Britons facing '12 months' of travel delays due to staff shortages