probability of getting exactly 500 heads and 500 tails in 1000 flips of a fair coin