The Effects of Negative Differential Resistance, Bipolar Spin-Filtering, and Spin-Rectifying on Step-Like Zigzag Graphene Nanoribbons Heterojunctions with Single or Double Edge-Saturated Hydrogen