Iran war risks and earnings are set to drive the broader market in May.