according to today's Times button has signed for the rest of his career , and that it will be for a minimum of 4 years [ no link ...subscription newspaper ]
presumably that includes a revamped 2012 contract
rumour mentions £50 million but who knows what that means