London will soon have its first all-electric double-decker bus