Retention of complex amalgam restorations using self-threading pins, amalgapins, and Amalgambond.