why does god allow trials