Emirates airline defies Iran war disruption to record profits