Cars are driven on Havana's flooded seafront boulevard 'El Malecon' as a cold front rolls over Havana.