MTN (Buy, TP:ZAR130, +20%): Strong performance let down by Iran risk