In his second impeachment trial, ex-president Donald Trump has been acquitted by the senate, with 43 senators against impeachment and 57 voting for, 10 votes short of the two-thirds majority needed to convict him of inciting last month’s riot at the Capitol.