Hospitals in the besieged Yemeni city of Taiz are struggling to treat thousands of people, caught up in the conflict which has lasted for 14 months.