Does God know the future? If God knows the future, doesn't that mean everything is left to fate and destiny, i.e., fatalism?