Benji Marshall signs with the Blues