European stocks close higher with records, post weekly gains