Trump agrees to ethics requirements in crypto Clarity Act as GOP seeks Democratic votes