Robert De Niro slams