Democrat switches sides after Trump impeachment vote