H&M leases space for new store at The Forum in Carlsbad