Idera inks $455M pact for Merck vaccines