Amnesty slams oil giants over Nigeria spills