spray foam cost factors in 2023