Thousands of protesters march in Cuba's streets