Avalon NJ properties sold for $21 million