Senate confirms Kavanaugh to top US court