Thousands are gathering in Cuba for the traditional May Day March in Havana and Santiago de Cuba. President Miguel Diaz-Canel and Raul Castro are attending the commemorations.