Transport for London (TfL) has issued a £400 million ($598 million) green bond, which has attracted investors including Deutsche Bank.