Multi-Agent Obstacle Avoidance using Velocity Obstacles and Control Barrier Functions