Seattle Seahawks centre Connor Williams has made the shocking decision to retire from American football at just 27 years old.