Street battles hit Yemeni capital in latest protest