Watchdog tears strip off banks