CMS physics: Technical design report