Iran launches satellite that is part of a Western-criticized