US-Präsident Barack Obama hat den Iran aufgefordert, sein Atomprogramm für mindestens zehn Jahre einzufrieren.