Orthogonal Matrix-Valued Wavelet Packets