Preparation of uniform Bi2S3 nanoribbons at a low temperature