New Zealand prop Ben Franks has joined the Hurricanes on a three-year deal after leaving the Crusaders.