Sheffield Council will pay “up to” £5million to a new contractor for the city’s trees.