Senator Elizabeth Warren has slammed the Federal Reserve for allowing US banks to break rules designed to prevent another financial crisis and avoid huge taxpayer bailouts.