Home Business British Airways’ boss calls on ministers to take accountability over travel chaos