Spain slams Morocco decision to cancel high-level talks