First principles calculations of opto-electronic properties of doped blue phosphorene nanoribbons