Prosecutor drops federal criminal cases against Trump