Iran says it holds up to three billion barrels of oil in Caspian