Obama to veto defense bill in high-stakes showdown over spending