Invercargill couple cause $46k damage in cannabis oil explosion