European stocks end higher but log worst week in six months