Seven militants, three policemen killed in Karachi