Tide maker P&G beats earnings estimates as Iran war drives up costs | AllMind News