City approves plan for downtown parking, new store and apartments downtown