London leaves diesel and rolls out first double-decker hydrogen bus