Stacy Keach, best known as television detective Mike Hammer, has died aged 85 in Poland after his wife said he endured a prolonged battle with heart disease and heart failure.