Substitutional impurities in monolayer hexagonal boron nitride as single-photon emitters