Irrigation projects in Ethiopia: what can be done to enhance effectiveness under ‘challenging contexts’?