Determination of error field sources by accurate mapping of the magnetic geometry of the H-1 heliac