G7 pledges vaccine doses to poor nations