Nelson Cruz leaving a ‘lot of good memories’ for Rangers