UPI July record: ₹29.9 lakh crore, 23.66B transactions