Controversial health org gets $550K despite mayor's veto