Strain effect on the catalytic activities of B- and B/N-doped black phosphorene for electrochemical conversion of CO to valuable chemicals