Tailoring magnetism of black phosphorene doped with B, C, N, O, F, S and Se atom: A DFT calculation