Poco X7 Pro vs OnePlus Nord 4: Which is best smartphone to buy under Rs 30,000?