TfL to face £700m grant cut by 2020