Thailand edges up world competitiveness rankings