UK development bank 'doing more harm than good'