Ryanair profit slumps 34% as fuel costs surge on Iran war