Self-replication by condensation of 3-aminobenzamidines and 2-formylphenoxyacetic acids