James Harrison expected to sign with Patriots