Algeta raises $45 million for radiopharmaceutical