H&M Tops Profit Estimates, Plans 400 New Stores