Justice Stephen Breyer, an influential liberal on the Supreme Court, retires