US has sufficient weapons