Attorney General William Barr is on Capitol Hill on Tuesday to defend his use of federal law enforcement in response to civil unrest in the US and on other controversies including his handling of the investigation into Trump campaign ties to Russia.