Bank of Palestine profits reach $18.7 million