Thousands of runners pound the pavement for annual New Haven Road Race