Over 400 estates donated at least £1m to charities to avoid inheritance tax in 2024 with the total reaching the highest amount ever recorded