800 Detroit City workers, mayor not paid on time