Weary warriors favor Obama over Romney, poll shows