Satellite image: Iran blast was near suspected missile site