Gunman opens fire outside Alabama nightclub