The people of Cuba took to the streets at the weekend to voice their anger at food shortages. The government have responded with fierce crackdowns.