After a summer where he was out raised and outspent by Democratic Tim Ryan, GOP Senate nominee JD Vance of Ohio says he’s in a “good spot” with Election Day just seven weeks away