Giants remain in "cap hell"