Embattled city manager fired