The U.S. House has impeached President Donald Trump on two charges, sending his case to the Senate for trial in January to decide whether to remove him from office.