Shell scraps Brazilian biofuels plan after indigenous protest