Robust negative differential resistance and abnormal magnetoresistance effects in heteroatom-substituted zigzag γ-graphyne nanoribbon homojunctions