WASHINGTON (Reuters) - The Senate on Thursday confirmed career diplomat James Cunningham as ambassador to Afghanistan, replacing Ryan Crocker, who stepped down because of ill health.