NBC: Marxist-leaning president takes power in Sri Lanka, a country long led by dynasties