Millions strike, march in massive May Day protests