Iran's parliament approves president's cabinet choices