Why Dawkins is Absolutely Right – and Absolutely Wrong – on God and Religion