Rare protests erupt in Cuba over food and electricity shortages