Britain 'to give more to poor countries'