Gordon Brown has spoken ahead of the London G20 summit, insisting the world's banks should be forced to return to "family values".