Scientists Katalin Kariko, Drew Weissman win prestigious prize