Tory former prime minister David Cameron said passing an Act of Parliament andthen going on to break an international treaty obligation "is the very, verylast thing you should contemplate", saying he had serious misgivings about theInternal Market Bill.