Ribas leaves Genoa for Sporting