Net retail sales reached £2.8 billion in April 2024, marking highest level of inflows since August 2021