European stocks rebound at end-of-week