TfL vows that flyover upgrade and water main replacement in east London will be completed by ‘end of April’