DE-CIX sets new world record