A substantial portion of banks in the world's most advanced economies aren't healthy enough to support a global recovery, a problem that is shifting risks in the financial system to other types of lenders, according to a new report by the International Monetary Fund.