Robert de Niro criticizes Donald Trump