Texas Rangers team up with Carter BloodCare for July 2 blood drive