UK PM Johnson pledges to fight on