Fashion retailer H&M’s profit tumbles more than expected as costs bite