Carboxylic Acid Ionic Modification of Castor-Oil-Based Polyurethanes Bearing Amine Groups: Chemically Tunable Physical Properties and Recyclability