New Construction Homes for Sale in Charlotte North Carolina Under $500,000