Amid Geneva failures, Syrian rebels and army agree new Damascus truce