U.S. and Germany top Business Competitiveness Index 2006