Two-vehicle smash brings traffic to a halt on A9 south of Perth