Brown pressed on 'global greed'