Baltimore Mayor Brandon Scott says a new agreement with the city’s largest nonprofits requires them to gradually increase their contributions to the city’s coffers.