European markets end week in green territory