File photo of Cuban President Castro attending May Day parade in Revolution Square