Australia made 'huge mistake' cancelling submarine deal, says recalled French ambassador