Top US court rejects Trump immunity claim, orders records handed over