House passes bill to put $25 billion into USPS and reverse changes amid uproar