Controllable synthesis of TiO2 nanomaterials by assisting with l-cysteine and ethylenediamine