At least 40 dead in London blasts