Thousands of holiday makers and others were stranded on Wednesday when British Airways (BA) was forced to cancel some flights to and