School cancels female Muslim speaker after angry threats