The accuracy of Kirchhoff's approximation in describing the far field speckles produced by random self-affine fractal surfaces