Roy Hodgson has hailed the impact of Gary Cahill on Crystal Palace and says his signing was too big a gift to pass up last summer.