MADRID (Reuters) - Spain's opposition Socialists on Sunday named party leader Pedro Sanchez to run for prime minister in a general election, due by the end of the year, which is expected to be a close race against the ruling conservatives and newcomer parties.