NPCI Data: UPI Transactions Hit 20.7 Bn in October