California Supreme Court says state cannot hold people in jail if they can’t afford to make bail