Addressing the challenges to immunization practice with an economic algorithm for vaccine selection