European stocks end on rise