Brits spend over £40bn making their house a home