Castor-oil-based, robust, self-healing, shape memory, and reprocessable polymers enabled by dynamic hindered urea bonds and hydrogen bonds