Pudge announces retirement at Rangers Ballpark