Cairo-based Swvl raises $42 million in the largest-ever funding round for an Egyptian startup