The Saudi-led military campaign in Yemen, combined with fierce fighting on the ground, has displaced an estimated 300,000 people and destroyed vital infrastructure.