Spanish elections marked by rise of far right