OnePlus 7 Pro: How 'waterproof' is it really? – CNET