California illegal immigrants can get law license, state Supreme Court rules