James Harden scored 37 points, and the Houston Rockets beat the New York Knicks 123-112 for their fourth straight victory