Peace must be made on Temple Mount