European Central Bank keeps rates unchanged again at 2% amid Mideast war, inflation worries