SM Group bags 12 Stevie Awards at the 2026 International Business Awards