London mayor touts life sciences in visit to Massachusetts 6 years ago