david mccallum dead at 90