Boubyan Bank records KD 21.5mn net profit for first half, up