News OnePlus 8 & 8 Pro roundup: Specs, design, prices, release date, and everything else we know so far