Thousands led by Cuba's president march in Havana in solidarity with Palestinian people