House votes to impeach President Trump for second time