A British Airways flight destined for Dusseldorf in Germany has landed in Edinburgh by mistake, after the flight paperwork was submitted incorrectly.