London charity night bike ride raises £2m