Battles rock Yemen port city as UN warns of ‘living hell’