‘Mother of poor’ Karachi ranked sixth cheapest city worldwide