Hardware in the Loop Validation of a novel Cooperative Adaptive Cruise Control approach