Spanish defence minister says Gaza war is ‘real genocide’