Major sports centres in Sheffield are among a list of venues that will be run by a company that has signed a new contract with the city council.