Anti-government protests in Yemen's port city of Mukalla left government institutions and a school canteen set alight.