Costa Rica captain Ruiz leaves troubled Sporting for Santos