Stephen F. Cohen — American historian (1938-2020)