Only 20% of direct public sector procurement spend was with SMEs in 2023, with just over 120,000 benefiting from government contracts