Byblos Bank posts $23.9 million net income in H1