Kaden Scherer feels like Stanford was a perfect fit