Karlisterna i Spanien sägas lidanederlag