Trump targets middle class voters in divisive address