Karachi Literature Festival opens on Friday