Israeli soldier freed in swap for 1,000 prisoners