New vaccine keeps three diseases at bay at one go