Jeremy Corbyn faced tough questions during a Sky News Labour leadership debate