DJ Cheb I Sabbah releases new album