CUNY signs $21M Pepsi deal amid calls to ban Coke products