b747 400f length