M ay 2 00 7 Degrees of Freedom Region for the MIMO X Channel