Thousands of Christians march in Jerusalem in support of Israel