World must do more for 'desperate' Sudan: Harper