2.2 million employees fail to get paid on time due to cashflow issues