UN says over 4.2M people in Somalia need humanitarian assist