Give blood, get Texas Rangers tickets on July 7