NBC: Trump signs agreement with Australia on rare-earth minerals