Lewis pitches 4-hitter, Rangers beat Arizona 9-1