Max Fried inks eight-year contract with the New York Yankees