May Day mobilises hundreds of thousands