Why does God test faith repeatedly rather than rewarding it immediately?