PhRMA report lists almost 300 vaccines under development