Huge distance still to go on Haiti relief, says global aid chief