Malaysia drops 7 spots in global competitiveness ranking