Far better late than under no circumstances: Seahawks land Brandon Marshall