Is The Southern Company (SO) Stock Halal or Haram?