A96 blocked after three-vehicle crash