Taulia: Half of businesses are paid late