Senate confirms avalanche of Trump-backed judges despite impeachment