how to clean painted kitchen cabinets average cost of kitchen cabinets per linear foot hgtv kitchens with white cabinets 30 inch deep kitchen cabinets