Tory fury as PM refuses to reveal how much the UK will pay - "we are just told to be good little boys and keep quiet and wait in the dark"