Ohio State arrives in Atlanta for Peach Bowl