China and WHO acted too slowly to contain Covid-19, says independent panel