Energy gap induced by magnetic field in zero-gap semiconductors