European stocks close higher with record weekly gains