Donahue apologizes to fellow city councilors