ICARUS-Q: A scalable RFSoC-based control system for superconducting quantum computers