'Up to 1,400 jobs to go' at Transport for London