JBL Live Free 2 review: Stellar ANC meets horrible music quality