US Defence Secretary James Mattis told Congress on Thursday he believed a chemical attack had taken place in Syria over the weekend but no evidence had yet been found.