Sadiq Khan warns TfL fare prices may rise by 10%