Ivan Rodriguez returns to Texas again, this time to retire