Delays after four car crash on A96 leaving Aberdeen