U.S. Supreme Court Justice Thomas in hospital for infection