Does God Know the Future?