Text this: An accurate and robust FFT-based solver for transient diffusion in heterogeneous materials