The $1.7 trillion military budget includes a massive slush fund for Trump’s political allies