European stocks struggle at end of strong week