UPI records all-time high of 2.8 Bn transactions worth ₹5.47 lakh crores in June