A Novel SCMA Codebook Construction Based on Extended Factor Graph Design