Aviva's Twitter campaign raises £97,774 in 24 hours for Railway Children