Iran's President Hassan Rouhani will address the nation on state television at 1800 GMT after nuclear talks with world powers were extended for seven months.