Source: Matthew Stafford has dislocation, torn ligaments in finger