Detroit fires top attorney Krystal Crittendon