Spain recognizes ‘viable’ Palestinian state with 1967 borders