Three millennia of directional variation of the Earth’s magnetic field in western Europe as revealed by archeological artefacts