Fernando Tatis Jr. Signs 14-year contract