Amgen buys DeCode Genetics for $415 million