Mills to buy six malls for $621 million, and expand further in U.S. and abroad