NBC: In Peru, thousands march demanding president step down