Somalia, Islamic militia sign agreement