H&M Q2 2026 earnings: sales miss, margins improve