New Jim Mattis memoir avoids criticizing Trump — instead lashes Bush, Obama and others