Ethiopian Airlines in record profit as African rivals drown in losses