Gulf Bank posts KD 19 million net profit in 2010