Kurds drive Islamist militants from more of northeast Syria