Supreme Court: Life terms for 17-year-olds OK