Billions of pounds of taxpayers' money is to be poured into Britain's ailing banks for the second time in three months.