European stocks end higher but log worst week in 6 months :