已知复数z=(a+4i)²/2 ,并且|z|=10,求实数a的值.