Trump ally Johnson faces knife-edge vote to remain US House Speaker