New York appeals court throws out Trump’s $527M fraud penalty, bans corporate leadership, spares half-billion-dollar fine