18 more killed in Karachi