Vice Admiral Patrick Walsh, vice-chief of naval operations at the Pentagon, has denied the military build-up is aimed at Iran.