Global vaccines programme gets US$8.8b shot in the arm