Franklin's 40th Main Street Festival to return with food, music, fun