Candidates face off in heated debates with three weeks left until the midterms