StanChart earnings hit record despite $190mn Iran war charge. Standard Chartered has reported record first-quarter earnings ...