Labour leader took more than 50 minutes to shut down Rishi Sunak’s erroneous attack line during debate