Rational design of magnetic semiconductors of longitudinal silicene/III-V compound heteronanoribbons