500-year-old Columbus letter returned to Spain by US