Pentagon apologizes to Minnesota soldier for conditions at Walter Reed hospital