Big Banks Shell Out $30B in Rescue