Health Secretary Jeremy Hunt hails a new contract for GPs, saying it will ensure that vulnerable and elderly people have "good out-of-hours care". .