New shopping complex coming to downtown Franklin