Uber buys rival Careem in $3.1 billion deal to dominate ride-hailing in the Middle East