Iran claims to have prevented a cyber-attack on its oil ministry. Tehran suspects the U.S of being the culprit, but cannot prove it with hard evidence