Qatar to buy 24 Eurofighter jets