Trump announces Iran agrees to strict nuclear oversight