Republicans take aim at Trump in second US debate