Vaccine-makers’ ‘no profit’ pledge stirs doubts in Congress