Australian construction firms have been squeezed out of big government projects by large multinationals, according to Deputy Prime Minister Barnaby Joyce.