gunman kills teen, police officer in shooting spree