Why Mark Meadows’ immunity deal is bad news for Trump: legal expert