First months of lockdown saw public give extra £800m