where is the great mosque of djenne located