Shadow Chancellor John McDonnell said a letter to Theresa May by senior Tories including Boris Johnson had jeopardised cross-party Brexit talks.