Witnesses say gunman set building on fire, shot ex-girlfriend