Evo Morales , a Socialist protest leader and steadfast critic of American policies in the region , was sworn in Sunday as president of Bolivia , the first Indian to hold the position in this landlocked country whose indigenous majority had long felt oppressed and cut off from political power .