Campaigners criticise G7 pledges on virus, climate