Iran says it may hold talks with the US over concerns about nuclear militarisation but refuses to negotiate limits on its peaceful nuclear programme or its missile capabilities.