Temperature-dependent electronic structures, atomistic modelling and the negative thermal expansion of δ Pu