Supreme Court Justice Anthony Kennedy to retire