The war in Yemen, now approaching its third year, has caused 'the world's worst humanitarian crisis' - possibly the worst in a half-century.