Thousands demonstrate in Spain for arms embargo on Israel, support for Palestine