Cubans have been angered by an financial disaster, anti-Covid measures and curbs on civil liberties.