Review JBL Live 670NC review: Rich sound with 65-hour playback but weak ANC