US president Donald Trump has given pardons to 26 more people on the second day in a row that he has used the tool to protect personal allies before leaving office.