Juan Soto surpasses Shohei Ohtani and signs a record $31 million contract with the Yankees Williams Perdomo