Realizing single-mode lasing of cadmium selenide nanoribbons with strain engineering