Deputy PM Barnaby Joyce 'would put money on' Christian Porte