Ariel Castro pleads guilty to 937 counts, avoids death penalty