British Airways flight suffers freak accident, windscreen smashes at 35,000 feet