Divided US House impeaches Donald Trump in historic vote