Judge sentences Cleveland kidnapper Ariel Castro to life, plus 1,000 years