British Airways in ‘epic mess’ on 100th birthday