Gulf states to have single currency by 2010