Many British Airways flights were cancelled on Wednesday with delays around the world affecting thousands after an IT glitch halted