Hundreds march through the Peruvian capital, Lima, in a May Day demonstration