What is the difference between staffordshire bull terrier, the american bull dog and the pitbull?