Prime Minister Malcolm Turnbull has accused opposition leader Bill Shorten of hypocrisy on a breathtaking scale as the issue of foreign workers taking Australian jobs threatened to become a defining argument that could last all the way to the next election.