Amnesty: pharmaceutical companies have failed over corona