Vaccine waiver talks could take months