OnePlus 8 vs OnePlus 8 Pro: Which should you buy?