European markets close with records