Small businesses still suffering from late payments