British broadcaster Sir David Attenborough receives hate mail from creationists