Trump and Biden face voters in dueling town halls