Gunman opens fire at Portland mall, three dead