Christian Aid raises £700,000 online in nine days