SMEs owed nearly £23k in late payments on average