Synthesis and salt-free dyeing characteristics of cationic reactive dyes containing polyetheramine segments