Barcelona captain Lionel Messi reveals his exit date