Libya buys three Shell subsidiaries in Ethiopia, Sudan and Djibouti