Cognitive MIMO Radio: A Competitive Optimality Design Based on Subspace Projections