Aramco Q1 earnings beat as CEO Amin Nasser warns on Iran war