Parties square off in fight over $7B vaccine bill