hath dealt wondrously with you