OnePlus 9 and OnePlus 9 launch next week, here is everything