OnePlus Nord 3 long-term review: Back to killing flagships