Good Samaritan says God led him to find missing 5-year-old boy