Gunman opens fire in KC shopping center