Vivo V40 Pro to OnePlus 13R: Top 5 gaming phones under Rs 50,000