Rangers, Cruz agree to two-year contract

Rangers, Cruz agree to two-year contract