H&M to open at Miami International Mall