Thousands flee Syrian town as ‘major assault’ looms