ECMC cuts staff as it faces $20 million shortfall