An Iranian minister has tweeted that the country is preparing a site for launching a satellite, but the US has said this is just a cover for ballistic missile development.