While so many Americans struggle to get by, the US is spending record-breaking amounts of money on the military