ResQ: A Residual Q Function-based Approach for Multi-Agent Reinforcement Learning Value Factorization