All seven Gulf stock markets finish higher