Kyle McCord settled in for 'marathon,' long-term future at Ohio State