Allen Weisselberg, top Trump executive, pleads guilty to tax violations