Sam Darnold signs with new team in free agency