Top Trump Organization official Weisselberg granted immunity in Cohen investigation