Workers around the world mark May Day with rallies for better working conditions