Iran approves 7 candidates for presidential elections