Large hot provinces at the base of the mantle stabilise the palaeomagnetic field