Why Bill Barr's 'recent trashing' of Donald Trump 'makes perfect sense': former deputy attorney general