Mark Esper says Trump wanted to 'shoot' George Floyd protesters: book