Justice Stephen Breyer retires from US Supreme Court