A charitable group has confirmed the 'promised £1 million' - on the condition that the donor’s name is not made public ...