Satellite images suggest Iran preparing for rocket launch