Satellite image shows activity at North Korea launch site