How Much Does a Home Inspection Cost? What Buyers Should Know