b747 8f length