Mallard Crossing apartments hold grand opening