Cubans hold rally