JD Vance by the numbers: First speech signals heavy campaign presence in battleground Rust Belt