£100m plan to electrify London’s buses announced