Samsung reveals Galaxy Note 8 but holds back on price