How megabanks have turned 'too big to fail' from insult to security blanket: report