Emirates completes world’s longest nonstop flight