An open, programmable, multi-vendor 5G O-RAN testbed with NVIDIA ARC and OpenAirInterface