NHS Charities Together raises £100m through Covid-19 appeal