Islamabad Airport ranked 9th worst in world