Most military spending goes to private contractors