Theresa May privately agrees to pay up to €40 billion Brexit divorce bill