House votes to impeach Trump for second time; his fate in Senate hands