Excellon receives TSX OK for 5.2-million-share buyback