Sean Carroll: Has Science Refuted Religion