Three House Republicans cross party lines to block effort to shield Trump from challenges to his tariffs