Self healing polymers