Gordon Brown has demanded banks come clean over their losses amid signs the Government is preparing a second bail-out of the sector.