A Novel Stiffness Programmable Method for Environment-adaptive Crawling Robot