Tanzanian opposition leader charged with treason