U.S. President Barack Obama announces an agreement with Iran which addresses concerns with Iran's nuclear program