Estero Blvd. project ends after 7 years of construction