Application of life cycle thinking towards sustainable cities : a review