96 Arizona soldiers home from Afghanistan in time for Christmas