Dozens of people have been killed in a suspected chemical attack in a town in Syria's northern Idlib province, opposition activists claimed.