Mark Meadows granted immunity in Trump case