Strauss lauds Cook as England’s ‘greatest player’