Mortar rounds are fired at protesters in Benghazi in eastern Libya killing six and wounding dozens, in an attack officials blame on Islamists.