Driven by housing shortage, some new homes in Charlotte will be built as rentals