China slightly eases Covid restrictions after weeks of protests