Generally, how many types of shirk can there be with Allah Almighty?