In a letter to The Sun newspaper explaining his position , Mr Cameron said : " I did not promise a referendum come what may because once the Lisbon Treaty is the law , there 's nothing anyone can do about it .