Hillary Clinton meets with Somali president in Kenya