Iran threatens to strike Google, Microsoft, Nvidia and bank sites