The alignment of the CMS silicon tracker