A 224Ra-labeled polyoxopalladate as a putative radiopharmaceutical.