Spanish premier urges Western countries to recognize Palestinian state ‘once and for all’