A suspected chemical attack in a town in Syria's northern Idlib province killed dozens of people on Tuesday, Syrian opposition activists said, describing the attack as among the worst in the country's six-year civil war.