Catholic adoption agency permitted to keep charity status