International aid: ‘The money isn’t coming back anytime soon’, Fletcher warns