KCMO Councilwoman Loar Apologizes