After breaking records in independent league, former South Carolina baseball star gets another MLB contract