Kenya Airways blames Russia-Ukraine war for flight delays