John Swinney said he would listen to Reform’s Graham Simpson in the chamber - but no budget deal will be struck with the party