China's biggest 'military tiger' Xu Caihou confesses to taking bribes