Pedro Soto, a high-ranking Chicago Public Schools official, has been charged with lying to FBI investigators about giving non-public information to a lobbyist on behalf of a bidder seeking a $1 billion custodial services contract.