Why does God often delay fulfillment to develop trust?