Outrage at the US, close ties with Venezuela and mounting domestic challenges have prompted Pedro Sánchez to take a stand Spain’s prime minister, Pedro Sánchez, rarely utters the words “Donald Trump” ...