questions to ask when buying new construction home