SpaLLM: Unified Compressive Adaptation of Large Language Models with Sketching