OnePlus Buds Pro review: Stylish earbuds with great noise cancellation