Firefighters battle 2-alarm fire in west Detroit