Iranian President Hassan Rouhani: Tehran will not give up 'one iota' of its nuclear programme