Council approves new city administrators contract