Sweet deal? Somalia president approves controversial oil agr