Graphene-like BC6N single-layer: Tunable electronic and magnetic properties via thickness, gating, topological defects, and adatom/molecule