GSK and Merck cut vaccine prices