Council approves $80 million Liberty and Elm project